// Copyright Epic Games, Inc.All Rights Reserved.

#pragma once

#include "GauntletTestControllerBootTest.h"

#include "LyraTestControllerBootTest.generated.h"

class UObject;

UCLASS()
class ULyraTestControllerBootTest : public UGauntletTestControllerBootTest
{
	GENERATED_BODY()

protected:

	// 此测试需要延迟，因为在游戏启动后返回到 Gauntlet 之前测试可能已经结束。
	// 这会导致测试在 Gauntlet 甚至不知道它正在运行之前就结束，并导致测试失败。
	//@待办: 注释和延迟从 ShooterGame 复制。仍然需要吗？
	const double TestDelay = 20.0f; // 测试延迟时间（秒）

	//~UGauntletTestControllerBootTest 接口
	/**
	 * 检查启动过程是否完成
	 */
	virtual bool IsBootProcessComplete() const override;
	//~UGauntletTestControllerBootTest 接口结束
};